<?php

//Including need files

include(dirname(__FILE__) .'/../adodb/adodb.inc.php');
include(dirname(__FILE__) .'/../adodb/adodb-pager.inc.php');

class Config
{
    private $serverName;
    private $dbName;
    private $dbUser;
    private $dbPassword;
    
    //driver://user_name:password@hostname/database name
    private $DB_CONNECT_DEFAULT="mysql://root:@localhost/tsaricha_project"; 
    
    public function GetConnect($serverName='', $dbUser='',$dbPass='', $dbName='',$charset='utf8') {

        $this->serverName=$serverName;
        $this->dbUser=$dbUser;
        $this->dbPassword=$dbPass;
        $this->dbName=$dbName;
        
        if(isset($this->dbUser)&&isset($this->dbPassword)&&isset($this->serverName)&&isset($this->dbName))
        {
            $connect = &ADONewConnection('mysql');
            $connect->Connect($this->serverName,$this->dbUser,$this->dbPassword,$this->dbName);
                if (!$connect) die("DB connection failed!");
            $connect->Execute("SET NAMES ".$charset."");
            
            
        }
        return $connect;
    }
    
    public function GetDefaultConnect($debug=false,$charset='utf8') {
        $db = ADONewConnection($this->DB_CONNECT_DEFAULT);
        if (!$db) die("DB connection failed!");
        $db->debug = $debug;
        
        $db->Execute("SET NAMES ".$charset."");

        return $db;
    }
}

if(!defined('INCLUDE_CHECK')) die('Вы не можете запустить этот файл!');

// ======================================
// соединение с БД

$dblocation = "";
$dbname = "tsaricha_project";
//$dbuser = "tsaricha_Admin";
//$dbpasswd = "tsarichanka";
$dbuser = "root";
$dbpasswd = "";

// Устанавливаем соединение с базой данных
$dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);
if (!$dbcnx)
{
    echo( "<P>В настоящий момент сервер базы данных не доступен, поэтому корректное отображение страницы невозможно.</P>" );
    exit();
}

if (! @mysql_select_db($dbname,$dbcnx) )
{    
    echo( "<P>В настоящий момент база данных не доступна, поэтому корректное отображение страницы невозможно.</P>" );
    exit();
}
mysql_query("SET NAMES utf8");
// ======================================
// Директории 
  
$root_dir = $_SERVER["DOCUMENT_ROOT"];  // корневой каталог;
  
$xmlpath = $root_dir."/communication/ComManager.xml"; // xml с коммуникациями пользователя;
  
// Email_file
$txt_reg = $root_dir."/app_code/email/registration.txt"; // текст сообщения о регистрации пользователя;
$txt_personal = $root_dir."/app_code/email/personal.txt"; // текст сообщения о изменении персональных данны пользователя; 
$txt_password = $root_dir."/app_code/email/password.txt"; // текст сообщения о присвоении нового пароля для авторизации;
  
  
// ======================================
// E-mail
  
$email_reg = "registration@tsarichanka.com.ua"; // почтовый адрес для регистрации на сайте;

// ======================================
// Константы

define('REGISTRATION_', '../registration/registration.php');
define('REMINDER_', '../registration/reminder.php');
define('PERSONAL_', '../registration/personal.php');
?>